Autogenerated HTML docs for 36de72aa9dc3b7daf8cf2770c840f39bb0d2ae70 
diff --git a/git-send-pack.html b/git-send-pack.html new file mode 100644 index 0000000..06975ac --- /dev/null +++ b/git-send-pack.html 
@@ -0,0 +1,417 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"  + "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">  +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">  +<head>  +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  +<meta name="generator" content="AsciiDoc 7.0.1" />  +<style type="text/css">  +/* Debug borders */  +p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {  +/*  + border: 1px solid red;  +*/  +}  +  +body {  + margin: 1em 5% 1em 5%;  +}  +  +a { color: blue; }  +a:visited { color: fuchsia; }  +  +em {  + font-style: italic;  +}  +  +strong {  + font-weight: bold;  +}  +  +tt {  + color: navy;  +}  +  +h1, h2, h3, h4, h5, h6 {  + color: #527bbd;  + font-family: sans-serif;  + margin-top: 1.2em;  + margin-bottom: 0.5em;  + line-height: 1.3;  +}  +  +h1 {  + border-bottom: 2px solid silver;  +}  +h2 {  + border-bottom: 2px solid silver;  + padding-top: 0.5em;  +}  +  +div.sectionbody {  + font-family: serif;  + margin-left: 0;  +}  +  +hr {  + border: 1px solid silver;  +}  +  +p {  + margin-top: 0.5em;  + margin-bottom: 0.5em;  +}  +  +pre {  + padding: 0;  + margin: 0;  +}  +  +span#author {  + color: #527bbd;  + font-family: sans-serif;  + font-weight: bold;  + font-size: 1.2em;  +}  +span#email {  +}  +span#revision {  + font-family: sans-serif;  +}  +  +div#footer {  + font-family: sans-serif;  + font-size: small;  + border-top: 2px solid silver;  + padding-top: 0.5em;  + margin-top: 4.0em;  +}  +div#footer-text {  + float: left;  + padding-bottom: 0.5em;  +}  +div#footer-badges {  + float: right;  + padding-bottom: 0.5em;  +}  +  +div#preamble,  +div.tableblock, div.imageblock, div.exampleblock, div.verseblock,  +div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,  +div.admonitionblock {  + margin-right: 10%;  + margin-top: 1.5em;  + margin-bottom: 1.5em;  +}  +div.admonitionblock {  + margin-top: 2.5em;  + margin-bottom: 2.5em;  +}  +  +div.content { /* Block element content. */  + padding: 0;  +}  +  +/* Block element titles. */  +div.title, caption.title {  + font-family: sans-serif;  + font-weight: bold;  + text-align: left;  + margin-top: 1.0em;  + margin-bottom: 0.5em;  +}  +div.title + * {  + margin-top: 0;  +}  +  +td div.title:first-child {  + margin-top: 0.0em;  +}  +div.content div.title:first-child {  + margin-top: 0.0em;  +}  +div.content + div.title {  + margin-top: 0.0em;  +}  +  +div.sidebarblock > div.content {  + background: #ffffee;  + border: 1px solid silver;  + padding: 0.5em;  +}  +  +div.listingblock > div.content {  + border: 1px solid silver;  + background: #f4f4f4;  + padding: 0.5em;  +}  +  +div.quoteblock > div.content {  + padding-left: 2.0em;  +}  +div.quoteblock .attribution {  + text-align: right;  +}  +  +div.admonitionblock .icon {  + vertical-align: top;  + font-size: 1.1em;  + font-weight: bold;  + text-decoration: underline;  + color: #527bbd;  + padding-right: 0.5em;  +}  +div.admonitionblock td.content {  + padding-left: 0.5em;  + border-left: 2px solid silver;  +}  +  +div.exampleblock > div.content {  + border-left: 2px solid silver;  + padding: 0.5em;  +}  +  +div.verseblock div.content {  + white-space: pre;  +}  +  +div.imageblock div.content { padding-left: 0; }  +div.imageblock img { border: 1px solid silver; }  +span.image img { border-style: none; }  +  +dl {  + margin-top: 0.8em;  + margin-bottom: 0.8em;  +}  +dt {  + margin-top: 0.5em;  + margin-bottom: 0;  + font-style: italic;  +}  +dd > *:first-child {  + margin-top: 0;  +}  +  +ul, ol {  + list-style-position: outside;  +}  +ol.olist2 {  + list-style-type: lower-alpha;  +}  +  +div.tableblock > table {  + border-color: #527bbd;  + border-width: 3px;  +}  +thead {  + font-family: sans-serif;  + font-weight: bold;  +}  +tfoot {  + font-weight: bold;  +}  +  +div.hlist {  + margin-top: 0.8em;  + margin-bottom: 0.8em;  +}  +td.hlist1 {  + vertical-align: top;  + font-style: italic;  + padding-right: 0.8em;  +}  +td.hlist2 {  + vertical-align: top;  +}  +  +@media print {  + div#footer-badges { display: none; }  +}  +include::./stylesheets/xhtml11-manpage.css[]  +/* Workarounds for IE6's broken and incomplete CSS2. */  +  +div.sidebar-content {  + background: #ffffee;  + border: 1px solid silver;  + padding: 0.5em;  +}  +div.sidebar-title, div.image-title {  + font-family: sans-serif;  + font-weight: bold;  + margin-top: 0.0em;  + margin-bottom: 0.5em;  +}  +  +div.listingblock div.content {  + border: 1px solid silver;  + background: #f4f4f4;  + padding: 0.5em;  +}  +  +div.quoteblock-content {  + padding-left: 2.0em;  +}  +  +div.exampleblock-content {  + border-left: 2px solid silver;  + padding-left: 0.5em;  +}  +</style>  +<title>git-send-pack(1)</title>  +</head>  +<body>  +<div id="header">  +<h1>  +git-send-pack(1) Manual Page  +</h1>  +<h2>NAME</h2>  +<div class="sectionbody">  +<p>git-send-pack -  + Push missing objects packed.  +</p>  +</div>  +</div>  +<h2>SYNOPSIS</h2>  +<div class="sectionbody">  +<p><em>git-send-pack</em> [--all] [--force] [--exec=&lt;git-receive-pack&gt;] [&lt;host&gt;:]&lt;directory&gt; [&lt;ref&gt;&#8230;]</p>  +</div>  +<h2>DESCRIPTION</h2>  +<div class="sectionbody">  +<p>Invokes <em>git-receive-pack</em> on a possibly remote repository, and  +updates it from the current repository, sending named refs.</p>  +</div>  +<h2>OPTIONS</h2>  +<div class="sectionbody">  +<dl>  +<dt>  +--exec=&lt;git-receive-pack&gt;  +</dt>  +<dd>  +<p>  + Path to the <em>git-receive-pack</em> program on the remote  + end. Sometimes useful when pushing to a remote  + repository over ssh, and you do not have the program in  + a directory on the default $PATH.  +</p>  +</dd>  +<dt>  +--all  +</dt>  +<dd>  +<p>  + Instead of explicitly specifying which refs to update,  + update all refs that locally exist.  +</p>  +</dd>  +<dt>  +--force  +</dt>  +<dd>  +<p>  + Usually, the command refuses to update a remote ref that  + is not an ancestor of the local ref used to overwrite it.  + This flag disables the check. What this means is that  + the remote repository can lose commits; use it with  + care.  +</p>  +</dd>  +<dt>  +&lt;host&gt;  +</dt>  +<dd>  +<p>  + A remote host to house the repository. When this  + part is specified, <em>git-receive-pack</em> is invoked via  + ssh.  +</p>  +</dd>  +<dt>  +&lt;directory&gt;  +</dt>  +<dd>  +<p>  + The repository to update.  +</p>  +</dd>  +</dl>  +<p>&lt;ref&gt;&#8230;:  + The remote refs to update.</p>  +</div>  +<h2>Specifying the Refs</h2>  +<div class="sectionbody">  +<p>There are three ways to specify which refs to update on the  +remote end.</p>  +<p>With <em>--all</em> flag, all refs that exist locally are transfered to  +the remote side. You cannot specify any <em>&lt;ref&gt;</em> if you use  +this flag.</p>  +<p>Without <em>--all</em> and without any <em>&lt;ref&gt;</em>, the refs that exist  +both on the local side and on the remote side are updated.</p>  +<p>When one or more <em>&lt;ref&gt;</em> are specified explicitly, it can be either a  +single pattern, or a pair of such pattern separated by a colon  +":" (this means that a ref name cannot have a colon in it). A  +single pattern <em>&lt;name&gt;</em> is just a shorthand for <em>&lt;name&gt;:&lt;name&gt;</em>.</p>  +<p>Each pattern pair consists of the source side (before the colon)  +and the destination side (after the colon). The ref to be  +pushed is determined by finding a match that matches the source  +side, and where it is pushed is determined by using the  +destination side.</p>  +<ul>  +<li>  +<p>  +It is an error if &lt;src&gt; does not match exactly one of the  + local refs.  +</p>  +</li>  +<li>  +<p>  +It is an error if &lt;dst&gt; matches more than one remote refs.  +</p>  +</li>  +<li>  +<p>  +If &lt;dst&gt; does not match any remote ref, either  +</p>  +<ul>  +<li>  +<p>  +it has to start with "refs/"; &lt;dst&gt; is used as the  + destination literally in this case.  +</p>  +</li>  +<li>  +<p>  +&lt;src&gt; == &lt;dst&gt; and the ref that matched the &lt;src&gt; must not  + exist in the set of remote refs; the ref matched &lt;src&gt;  + locally is used as the name of the destination.  +</p>  +</li>  +</ul>  +</li>  +</ul>  +<p>Without <em>--force</em>, the &lt;src&gt; ref is stored at the remote only if  +&lt;dst&gt; does not exist, or &lt;dst&gt; is a proper subset (i.e. an  +ancestor) of &lt;src&gt;. This check, known as "fast forward check",  +is performed in order to avoid accidentally overwriting the  +remote ref and lose other peoples' commits from there.</p>  +<p>With <em>--force</em>, the fast forward check is disabled for all refs.</p>  +<p>Optionally, a &lt;ref&gt; parameter can be prefixed with a plus <em>+</em> sign  +to disable the fast-forward check only on that ref.</p>  +</div>  +<h2>Author</h2>  +<div class="sectionbody">  +<p>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</p>  +</div>  +<h2>Documentation</h2>  +<div class="sectionbody">  +<p>Documentation by Junio C Hamano.</p>  +</div>  +<h2>GIT</h2>  +<div class="sectionbody">  +<p>Part of the <a href="git.html">git(7)</a> suite</p>  +</div>  +<div id="footer">  +<div id="footer-text">  +Last updated 27-Dec-2005 00:16:41 PDT  +</div>  +</div>  +</body>  +</html>